Part Number Hot Search : 
TSP072 00380 AS7C3 RURD410 AD767 MAX13223 C1408 W78L052C
Product Description
Full Text Search
 

To Download SA-1101 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Intel(R) StrongARM(R) SA-1101 Microprocessor Companion Chip
Brief Datasheet
Product Features
The Intel(R) StrongARM(R)SA-1101 Microprocessor Companion Chip (SA-1101) allows developers to utilize a cost-effective and power-efficient solution for portable applications. The SA-1101, when coupled with the Intel(R) StrongARM(R) SA-1100 Microprocessor (SA-1100), provides additional standard interface functions needed for general-purpose handheld computing. The SA-1101 adds video display capabilities to the SA-1100's existing LCD controller function. The unique SA-1101 design, which can share memory with the SA-1100 or operate with a separate DRAM frame buffer, affords designers the ability to use the configuration that best suits market needs and cost restraints.
s
PLL clock generator --32- to 72-MHz video pixel clock --36-MHz memory controller clock CRT controller --VESA-standard timing up to 1024 x 768 Three 8-bit 80-MHz RAMDACs with color lookup tables (LUTs)
s
General-purpose I/O (GPIO) interface -- 15 general-purpose programmable bidrectional I/Os USB host controller -- Open HCI-compatible -- Windows95* USBD-compatible -- USB-Rev 1.0 compatible Keypad/mouse interface -- Multipin bus for keypad interface -- Two PS/2 serial ports for touchpad and mouse interface IEEE 1284 parallel port interface -- Supports IEEE 1284 specification
s
s
s
s
s
SA-1100 memory interface --DMA for USB and CRT display refresh --Unified Display Memory Mode Low video resolution = 640 x 480 --Dedicated Display Memory Mode Medium video resolution = 800 x 600 High video resolution = 1024 x 768 PCMCIA interface -- Supports two 8-bit or 16-bit peripherals
s
s
s
Pulse Width Modulated (PWM) interface -- Two PWM outputs suitable for creating analog voltages 256 mini-ball grid array (mBGA)
s
Order Number: 278171-002 March 1999
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800548-4725 or by visiting Intel's website at http://www.intel.com. Copyright (c) Intel Corporation, 1998 *Third-party brands and names are the property of their respective owners. ARM and the ARM Powered logo are trademarks and StrongARM is a registered trademark of ARM Limited.
2
SA-1101Brief Datasheet
SA-1101
Description
The SA-1101 is an integrated circuit incorporating a video subsystem, a USB host controller, two PS/2 ports (mouse and trackpad), 15 general-purpose I/Os (GPIOs), an IEEE 1284 parallel port interface, and a PCMCIA interface. The video subsystem includes a phase-locked loop (PLL) clock generator, a CRT controller, triple 8-bit RAMDACs with lookup tables, a SA-1100 interface, and a memory interface that supports two modes of storing display data. The system generates VESA-standard video timing.
SA-1101 Functional Blocks
The SA-1101 includes the following functional units.
PLL Clock Generator
The SA-1101 input clock is a single 3.6864-MHz clock generated by the SA-1100 and sent from its GP<27> to the CLK pin on the SA-1101. This clock is disabled during sleep mode, which minimizes SA-1101 power dissipation. A standard on-chip PLL multiplies the clock by programmable values to generate the higher frequencies required by the SA-1101 CRT controller for video output and for its DRAM controller. Each of the functional blocks make use of selective clock-gating and can be individually powered up or powered down under software control from the SA-1100. This allows the SA-1101 to dissipate lower power while not using these functions and only power them up as needed. It also allows functions to be quickly restarted when required. The PWMs (acting as DACs) are clocked ungated from the 3.6864-MHz output from the SA-1100. This allows their use for brightness and contrast/control of the LCD even when all other functions are turned off.
CRT Controller
The CRT controller is a programmable subsystem that generates sync and blanking (blanked/active display timing) for a variety of VESA-standard display resolutions. The CRT controller includes a set of programmable counters. Horizontal counters generate the horizontal active/blanked timing and H Sync for each scan line; vertical counters count lines and generate the vertical active/blanked timing and V Sync.
Three LUT RAMDACs
The output of each LUT RAM passes into an 8-bit DAC. In normal 256-color operation, the 8-bit value representing each pixel addresses all three RAMs in parallel. Each RAM's 8-bit output connects to a video DAC that converts the value to an analog voltage representing red, blue, or green video. The DAC output is a current source capable of driving a 37.5 ohm double-terminated load. The DACs can be turned off to reduce power consumption when the video display function is not being used.
SA-1101Brief Datasheet
3
SA-1101
SA-1100 Memory Interface
The SA-1101 interfaces to the SA-1100 in two distinct ways, depending on the video mode. In unified display memory mode, video display data and LCD display data are both stored in dedicated areas of the SA-1100 main memory. Because the memory is shared, the SA-1101 needs to periodically access the SA-1100 memory to feed CRT display data to its video controller. During this transaction, the SA-1101 has control of the system bus. Processor functions remain under SA-1100 control, synchronized by SA-1100 clocks, and continue operating independently. Unified display memory mode meets the needs of medium resolution video displays (640 x 480). In dedicated display memory mode, suitable for 800 x 600 or 1024 x 768 video displays, the SA-1101 has its own DRAM attached to a separate memory interface. Display data for the video (CRT) display is kept in this memory and the high bandwidth accesses required to refresh the video display are therefore restricted to this memory interface and do not interrupt SA-1100 memory operations. In dedicated display memory mode, the SA-1100 writes into an area of its own memory dedicated to CRT display. The SA-1101 is programmed to "snoop" all writes to that range of addresses and exactly duplicates the contents of that area of SA-1100 memory in its own CRT display memory.
SA-1100 Interface
The main interface between the SA-1100 and the SA-1101 are the memory data and address buses and the point-to-point control signals. Of these control signals, ten control the PCMCIA bus, two are for the memory handoff (MBREQ and MBGNT), and four are miscellaneous pins for clock, battery, fault, interrupt and reset functions (CLK, Batflt, INT, and nRESET).
PCMCIA Interface
The PCMCIA support logic interfaces to two PCMCIA cards. It provides glue logic between the SA-1100's PCMCIA interface and actual card sockets. This interface allows the building of two card sockets with the SA-1100 requiring only the addition of external address and data buffers.
General-Purpose I/O (GPIO) Interface
The GPIO interface provides 15 bits of programmable I/O organized in two ports: an 8-bit port A and a 7-bit port B. Each pin is configurable as either input or output. As inputs, GPIOs may be programmed as interrupt sources. At system reset, both ports default to input.
USB Host Controller
The USB host controller is Open HCI-compatible, Windows95* USBD-compatible, and USB-Rev 1.0 compatible. It supports both low- (1.5 Mbps) and high-speed (12 Mbps) USB devices. It is a full-featured USB host controller and it can request DMA transfers between the SA1101 and the SA-1100 main memory.
4
SA-1101Brief Datasheet
SA-1101
Keypad Interface
This block may be connected to a matrix keypad and provides the SA-1100 with needed information to decode these key press signals. The keypad interface consists of two bidirectional ports: an 8-bit port X and a 16-bit port Y. The input or status of each pin can be read at any time using the data read registers or can signal an interrupt.
PS/2 Touchpad and Mouse Interface
The PS/2 touchpad and mouse interfaces are identical, differing only in the names of the external pins. The interfaces are designed to communicate with a standard PS/2 touchpad, keyboard, or mouse, via a two-pin serial link.
IEEE 1284 Parallel Port Interface
The IEEE 1284 interface implements the IEEE 1284 specification providing a signalling method for bidirectional parallel communications with printers and other peripheral devices. The IEEE 1284 specification defines five modes of operation: compatibility mode, nibble mode, byte mode, extended capabilities port (ECP) mode, and enhanced parallel port (EPP) mode. Both forward (host-to-peripheral) and reverse (peripheral-to-host) data flows are supported.
Pulse Width Modulated (PWM) Interface
Two 8-bit PWMs provide brightness and contrast control suitable for an LCD display. The PWM counter is clocked at CLK frequency, which gives a carrier frequency of 14.4 kHz at the recommended frequency of 3.6864 MHz for CLK.
System Overview
The SA-1100 and SA-1101 chipset provide additional standard interface functions needed for a general-purpose handheld computing device. Figure 1 shows how the SA-1100 and the SA-1101 can be used in a handheld computing device when controlling DRAM for display on both an LCD (from the SA-1100) and a video CRT (from the SA-1101). The two display devices can have separate DRAM frame buffers as shown in Figure 1, or they can share common DRAM storage using the SA-1100 main memory. With separate memories, the LCD frame buffer is controlled by the SA-1100 and the CRT frame buffer is controlled by the SA-1101.
SA-1101Brief Datasheet
5
SA-1101
Figure 1. System Block Diagram
Address [25:0]
Data [15:0]
PCMCIA Control
Buffers
PCMCIA Control
USB
PS/2 Mouse
Intel(R) StrongARM(R)* SA-1100
MBREQ MBGNT nCS Address Bus Data Bus [31:0] nRAS[1:0], nCAS[3:0], nOE, nWE
Intel(R) StrongARM(R)* SA-1101
PS/2 Trackpad
GPIO
Parallel Port/ Keypad
nRAS, nCAS, nWE
Address Bus [11:0]
Low Speed Analog (PWM)
LCD and Video Frame Buffer in DRAM
Video Frame Buffer in DRAM (1M x 16)
* StrongARM is a registered trademark of ARM Limited.
A4697-01
6
Video out (1024 x 768)
LCD Display
Data Bus [15:0]
SA-1101Brief Datasheet
SA-1101
Figure 2. SA-1101 Block Diagram
USB PWM Interrupt Controller System Controller ASB Arbiter ASB Decoder ASB-APB Bridge USB Interface GPIO Interface IEEE1284 Parallel Port Keypad Matrix Interface PS/2 Mouse Interface PS/2 Trackpad Interface CRT Controller PCMCIA Glue Logic
AMBA TIC
Bus Control
Intel(R) StrongARM(R)* SA-1100 Interface and Memory Bus Memory Controller
System Bus Data
Peripheral Bus
Update FIFO
VGA Controller
to DRAM
to Monitor
* StrongARM is a registered trademark of ARM Limited.
A4698-01
SA-1101Brief Datasheet
7
SA-1101
Table 1.
SA-1101 Tool Chains and Operating Systems
Operating System
*
Manufacturer
Tool Chain
Accelerated Technology Incorporated Express Logic, Inc.
Nucleus PLUS*
Nucleus UDB ; ARM SDT* (ARM Limited); C, C++, MULTI* (Green Hills Software, Inc.); C/C++* compilers (MetaWare Incorporated) ARM SDT* (ARM Limited); C, C++, MULTI* (Green Hills Software, Inc.); C/C++* compilers (MetaWare Incorporated) ARM SDT* (ARM Limited); C, C++, MULTI* (Green Hills Software, Inc.); C/C++* compilers (MetaWare Incorporated) pRISM+*; ARM SDT* (ARM Limited); C, C++, MULTI* (Green Hills Software, Inc.); C/C++* compilers (MetaWare Incorporated) ARM SDT* (ARM Limited); C, C++, MULTI* (Green Hills Software, Inc.); C/C++* compilers (MetaWare Incorporated) ARM SDT* (ARM Limited); C, C++, MULTI* (Green Hills Software, Inc.); C/C++* compilers (MetaWare Incorporated) Inferno Toolkit* Platform Builder* FasTrac* ARM SDT* (ARM Limited); C, C++, MULTI* (Green Hills Software, Inc.); C/C++* compilers (MetaWare Incorporated) Sun Embedded Workshop Toolset* C++ SDK
*
ThreadX*
Freewear
COS
*
Integrated Systems, Inc.
pSOS*
JMI Software Systems, Inc.
C EXECUTIVE*
KADAK Products Ltd. Lucent Technologies, Inc. Microsoft Corporation Microware Systems Corporation Precise Software Technologies, Inc. Sun Microsystems, Inc. Sun Microsystems, Inc. Symbian Wind River Systems, Inc.
AMX
*
Inferno* Windows CE* OS-9* Precise/MQX* Chorus OS* EPOC32* VxWorks/Tornado
Java OS for Consumer* Java Development Tools* Tornado*
8
SA-1101Brief Datasheet
SA-1101
Table 2.
SA-1101 Characteristics
USB OHCI, Rev 1.0 performance High speed = 12.0 Mbits/s Slow speed = 1.5 Mbits/s Low = 640 x 480 Medium = 800 x 600 High = 1024 x 768 VESA standard = 75 Hz Vss/Vssx = 0.0 V dc Vdd/Vddx = 3.3 V dc 10% Run = <200 mA (with USB on and video 1024 x 768) Doze = <25 mA Sleep = <20 A 0C (32F) to 70C (158F) -20C (-4F) to +125C (257F) 256 mBGA 0.5 m, 3-layer metal 500,000 DE-S1101-AA (mBGA)
Video resolution Refresh rate Core I/O power supply Typical power dissipation Ambient operating temperature Storage temperature Packaging Process technology Transistor count Order number
SA-1101Brief Datasheet
9
Support, Products, and Documentation
If you need general information or support, call 1-800-628-8686 or visit Intel's website at: http://www.intel.com Copies of documents that have an ordering number and are referenced in this document, a product catalog, or other Intel literature may be obtained by calling 1-800-548-4725 or by visiting Intel's website for developers at: http://developer.intel.com


▲Up To Search▲   

 
Price & Availability of SA-1101

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X